A Framework for Combining State Interpolation and Partial Order Reduction

نویسندگان

  • Duc-Hiep Chu
  • Joxan Jaffar
چکیده

We address the problem of reasoning about interleavings in safety verification of concurrent programs. In the literature, there are two prominent techniques for pruning the search space. First, there is statebased interpolation where a collection of formulas can be generalized by taking into account the property to be verified. Second, there are tracebased methods, collectively known as “Partial Order Reduction (POR)”, which operate by weakening the concept of a trace by abstracting the total order of its transitions into a partial order. Our main contribution is a framework that synergistically combines state interpolation with POR so that the sum is more than its parts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reducing Interleavings by Combining State and Trace Interpolation

We address the problem of reasoning about interleavings in safety verification of concurrent processes. We start with a systematic search tree depicting the program states across all possible interleavings. While this setting is totally general, a naive implementation based on explicit enumeration is clearly impractical. We then consider an algorithm schema which can prune the search space. The...

متن کامل

A Framework to Synergize Partial Order Reduction with State Interpolation

We address the problem of reasoning about interleavings in safety verification of concurrent programs. In the literature, there are two prominent techniques for pruning the search space. First, there are wellinvestigated trace-based methods, collectively known as “Partial Order Reduction (POR)”, which operate by weakening the concept of a trace by abstracting the total order of its transitions ...

متن کامل

A Framework for State and Trace Interpolation

We address the problem of reasoning about interleavings in safety verification of concurrent processes. In the literature, there are two prominent techniques for pruning the search space. First, there is state-based interpolation where a collection of formulas can be generalized by taking into account the property to be verified. Second, there are trace-based methods, collectively known as “Par...

متن کامل

Combining Partial

Partial order based reduction techniques to reduce time and memory in model-checking procedures are becoming quite popular. Partial order reduction techniques exploit the independence of actions. Symmetry based reduction techniques exploit the inherent structure of the system to reduce the state space explored during model checking. We provide an abstract framework for combining partial-order a...

متن کامل

Robust Fixed-order Gain-scheduling Autopilot Design using State-space Stability-Preserving Interpolation

In this paper, a robust autopilot is proposed using stable interpolation based on Youla parameterization. The most important condition of stable interpolation between local controllers is the preservation of stability so that each local controller can ensure stability for an open neighborhood around a nominal point. The proposed design used fixed-order robust controller with parameter-dependent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013